@charset 'utf-8';
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h4,h5,h6,pre,form,fieldset,input,textarea,p,table,th,td,tr{margin:0;padding:0;font-family: "微软雅黑", "Microsoft YaHei";}
body,button,input,select,textarea{outline:none;}
table{border-collapse: collapse;border-spacing: 0;}
input,select,textarea{font-size:100%;border:none;outline:none;}
fieldset,img{border:0;}
img{vertical-align: top;height:100%}
address,caption,cite,code,em,strong,i,th,var{font-style:normal;font-weight:normal;}
ol,ul,menu{list-style:none;}
/* h1,h2,h3,h4,h4,h5,h6{font-size:100%;font-weight:normal;} */
a{text-decoration: none;cursor:pointer;}
a:hover{text-decoration: none;cursor: pointer;}
label{margin: 0;font-weight: normal;}
button{padding:0;border:none;}
button,input[type='button'],input[type='reset'],input[type='submit']{
	outline: none;
}
/* 声明字体图标 */
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}

table,thead,tbody,tfooter,tr,th,td{
	word-wrap: break-word;
    word-break: break-all;
}
table>tbody>tr>td,table>thead>tr>td{
	vertical-align: middle!important;
}
.btn{
	outline: none!important;
}
.p0{
	padding:0px!important;
}
.p10{
	padding: 10px!important;
}
.p20{
	padding: 20px!important;
}
.pl0{
	padding-left: 0px!important;
}
.pl10{
	padding-left: 10px!important;
}
.pl20{
	padding-left: 20px!important;
}
.pl30{
	padding-left: 30px!important;
}
.pl40{
	padding-left: 40px!important;
}
.pr0{
	padding-right: 0px!important;
}
.pr10{
	padding-right: 10px!important;
}
.pr20{
	padding-right: 20px!important;
}
.pr30{
	padding-right: 30px!important;
}
.pr40{
	padding-right: 40px!important;
}
.pt0{
	padding-top: 0px!important;
}
.pt10{
	padding-top: 10px!important;
}
.pt20{
	padding-top: 20px!important;
}
.pt30{
	padding-top: 30px!important;
}
.pt40{
	padding-top: 40px!important;
}
.pb0{
	padding-bottom: 0px!important;
}
.pb10{
	padding-bottom: 10px!important;
}
.pb20{
	padding-bottom: 20px!important;
}
.pb30{
	padding-bottom: 30px!important;
}
.pb40{
	padding-bottom: 40px!important;
}
.m0{
	margin: 0px!important;
}
.m10{
	margin: 10px!important;
}
.m20{
	margin: 20px!important;
}
.ml5{
	margin-left: 5px!important;
}
.ml0{
	margin-left: 0px!important;
}
.ml10{
	margin-left: 10px!important;
}
.ml20{
	margin-left: 20px!important;
}
.ml30{
	margin-left: 30px!important;
}
.ml40{
	margin-left: 40px!important;
}
.mr0{
	margin-right: 0px!important;
}
.mr10{
	margin-right: 10px!important;
}
.mr15{
	margin-right: 15px!important;
}
.mr20{
	margin-right: 20px!important;
}
.mr30{
	margin-right: 30px!important;
}
.mr40{
	margin-right: 40px!important;
}
.mr50{
	margin-right: 50px!important;
}
.mt0{
	margin-top: 0px!important;
}
.mt10{
	margin-top: 10px!important;
}
.mt15{
	margin-top: 15px!important;
}
.mt20{
	margin-top: 20px!important;
}
.mt30{
	margin-top: 30px!important;
}
.mt40{
	margin-top: 40px!important;
}
.mb0{
	margin-bottom: 0px!important;
}
.mb5{
	margin-bottom: 5px!important;
}
.mb10{
	margin-bottom: 10px!important;
}
.mb15{
	margin-bottom: 15px!important;
}
.mb20{
	margin-bottom: 20px!important;
}
.mb30{
	margin-bottom: 30px!important;
}
.mb40{
	margin-bottom: 40px!important;
}
.mw150{
	min-width:150px!important;
}
.p37{
	width: 37%;
}
.w150{
	width: 150px!important;
}
.w160{
	width: 160px!important;
}
.p92{
	width: 92%;
}
.p100{
	width: 100%;
}
.w600{
	width: 600px;
}
.w430{
	width:430px;
}
.h100{
	height: 100px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.ofh{
	overflow: hidden;
}
.fff{
	color:#fff;
}
.fullPage{
	width: 100%;
	height: 100%;
	position: relative;
}
.poa{
	position: absolute;
}
.por{
	position:relative;
}
.pof{
	position:fixed;
}
.d-ib{
	display: inline-block!important;
}
.d-b{
	display: block!important;
}
.form-control{
	width: auto!important;
}
.btn{
	/*min-width: 80px!important;*/
}




















































































